package com.ymatou.query.seller.trading.api.parameter.info;

import java.math.BigDecimal;

public class OrderProductRefundInfo {
	/**
	 * 退货退款状态
	 * 
	 * @see SalesRefundStatusEnum
	 */
	private Integer salesRefundStatus;

	/**
	 * 退款状态
	 * 
	 * @see -1 0 1
	 */
	private Integer refundStatus;

	/**
	 * 退款金额
	 */
	private BigDecimal refundAmount;

	/**
	 * 退现金金额
	 */
	private BigDecimal refundedAmountOfCash;

	/**
	 * 退红包金额
	 */
	private BigDecimal refundedAmountOfGift;

	/**
	 * 平台优惠券
	 */
	private BigDecimal settlementAmountOfCoupon;

	/**
	 * 退货退款商品数量
	 */
	private BigDecimal refundProductNum;

	/**
	 * 第三方优惠退回金额
	 */
	private BigDecimal refundedDiscountOfThirdParty;

	/**
	 * 平台优惠退回金额
	 */
	private BigDecimal refundedAmountOfYmtPromotion;

	public Integer getSalesRefundStatus() {
		return salesRefundStatus;
	}

	public void setSalesRefundStatus(Integer salesRefundStatus) {
		this.salesRefundStatus = salesRefundStatus;
	}

	public Integer getRefundStatus() {
		return refundStatus;
	}

	public void setRefundStatus(Integer refundStatus) {
		this.refundStatus = refundStatus;
	}

	public BigDecimal getRefundAmount() {
		return refundAmount;
	}

	public void setRefundAmount(BigDecimal refundAmount) {
		this.refundAmount = refundAmount;
	}

	public BigDecimal getRefundedAmountOfCash() {
		return refundedAmountOfCash;
	}

	public void setRefundedAmountOfCash(BigDecimal refundedAmountOfCash) {
		this.refundedAmountOfCash = refundedAmountOfCash;
	}

	public BigDecimal getRefundedAmountOfGift() {
		return refundedAmountOfGift;
	}

	public void setRefundedAmountOfGift(BigDecimal refundedAmountOfGift) {
		this.refundedAmountOfGift = refundedAmountOfGift;
	}

	public BigDecimal getSettlementAmountOfCoupon() {
		return settlementAmountOfCoupon;
	}

	public void setSettlementAmountOfCoupon(BigDecimal settlementAmountOfCoupon) {
		this.settlementAmountOfCoupon = settlementAmountOfCoupon;
	}

	public BigDecimal getRefundProductNum() {
		return refundProductNum;
	}

	public void setRefundProductNum(BigDecimal refundProductNum) {
		this.refundProductNum = refundProductNum;
	}

	public BigDecimal getRefundedDiscountOfThirdParty() {
		return refundedDiscountOfThirdParty;
	}

	public void setRefundedDiscountOfThirdParty(
			BigDecimal refundedDiscountOfThirdParty) {
		this.refundedDiscountOfThirdParty = refundedDiscountOfThirdParty;
	}

	public BigDecimal getRefundedAmountOfYmtPromotion() {
		return refundedAmountOfYmtPromotion;
	}

	public void setRefundedAmountOfYmtPromotion(
			BigDecimal refundedAmountOfYmtPromotion) {
		this.refundedAmountOfYmtPromotion = refundedAmountOfYmtPromotion;
	}
}
